﻿using System;
using System.Collections.Generic;

namespace ControleRepresentanteSync.Application.Wizard
{
    public interface IWizardViewModel : IViewModel
    {
        IWizardPageViewModel CurrentPage { get; set; }
        IList<IWizardPageViewModel> Pages { get; }
        bool CanGoBack { get; set; }
        bool IsFinish { get; set; }
        event EventHandler GoBack;
        event EventHandler GoForward;
        event EventHandler Cancel;
        void FireClose(bool result);
    }
}